@charset "utf-8";



header{
    width: 100%;
    height: 75px;
    position: absolute;
    top: 0;
//  line-height: 75px;

    .logo{
        width: 62px;
        height: 62px;
        overflow: hidden;
        margin-top: 8px;
        margin-left: 2.93%;
        img{
            width: 100%;
            height: 100%;
        }
    }
    
    
}

section{
    width: 100%;
    position: absolute;
    top: 75px;
    bottom: 68px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    .carou{
        width: 100%;
        position: relative;
        .swiper-container{
            width: 100%;
            height: 100%;
        }
        .swiper-slide{
            overflow: hidden;
            width: 100%;
            height: 100%;
            img{
                width: 100%;
            }
        }
        .carou-scroll{
            position: absolute;
            top: 64.68%;
        }
        
    }
}



.item1-content{
    font-size: 0;
    box-sizing: border-box;
    margin: 0 auto;
    width: 90.13%;
    margin-top: 8px;
    li{
//      display: inline-block;
        width: 50%;
//      height: 46px;
        overflow: hidden;
        margin-bottom: 15px;
        text-align: center;
        img{
//          width: 119px;
            width: 70.41%;
//          height: 46px;
        }
    }
    li:nth-of-type(odd){
        float: left;
    }
    li:nth-of-type(even){
        float: right;
    }
}

.item2-content{
    width: 94.4%;
    margin: 0 auto;
    box-sizing: border-box;
    height: auto;
    li{
        width: 100%;
//      height: 82px;
        margin-top: 15px;
    }
    .item2-p1-pic{
//      width: 105px;
        width: 29.66%;
        float: left;
        overflow: hidden;
        margin-right: 2.8%;
        img{
            width: 100%;
//          height: 100%;
        }
    }
    table{
//      font-size: 11px;    
        font-size: 2.93vw;
        color: #494949;
        width: 67%;
        height: 100%;
        tr:first-of-type{
//          height: 30px;
            height: 8vw;
            td:first-of-type{
//              font-size: 15px;
                font-size: 4vw;
                color: #000000;
            }
        }
        tr:nth-of-type(2){
//          height: 20px;
            height: 5.3vw;
        }
        tr{
            td:first-of-type{
                width: 52%;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            td:last-of-type{
                white-space: nowrap;
                width: 13%;
                text-align: right;
            }
        }
        tr:last-of-type{
//          height: 25px;
            height: 6.67vw;
            td:first-of-type{
//              font-size: 16px;
                font-size: 4.26vw;
                color: #ff9344;
            }
        } 
    }
}

